#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
//int main()
//{
//	int i = 0;
//	char str[10001] = {" "};
//	gets(str);
//	int len = strlen(str);
//	char* p = str;
//	while (len+1)
//	{
//		printf("%c", *(p + len));
//		len--;
//	}
//	return 0;
//}

//int main()
//{
//	int k = 0;
//	char str[10] = { "ABCD" };
//	int len = strlen(str);
//	char* p = str;
//	scanf("%d", &k);
//
//	for (int i = 0; i < len; i++)
//	{
//		printf("%c", *(p + i));
//	}
//	return 0;
//}

void func(char* p,int len,int k)
{
	char tmp = *p;
	for (int j = 0; j < k; j++)
	{
		for (int i = 0; i < len - 1; i++)
		{
			char t = *(p + i);
			*(p + i) = *(p + i + 1);
			*(p + i + 1) = t;
		}
	}
	for (int j = 0; j < len; j++)
	{
		printf("%c", *(p+j));
	}
}
int main()
{
	int k = 0;
	char str[] = "ABCD";
	int len = strlen(str);
	scanf("%d", &k);
	char* p = str;
	func(str,len,k);
	return 0;
}